package com.passive.lock.model.po;

public class TCompany {
    /**
     * 主键id
     */
    private Integer id;

    /**
     * 排序
     */
    private Integer num;

    /**
     * 父部门id
     */
    private Integer pid;

    /**
     * 简称
     */
    private String simplename;

    /**
     * 全称
     */
    private String fullname;

    /**
     * 提示
     */
    private String tips;

    /**
     * 版本（乐观锁保留字段）
     */
    private Integer version;

    /**
     * 1表示公司，2表示部门
     */
    private String type;

    /**
     * 主键id
     * @return id 主键id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 主键id
     * @param id 主键id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 排序
     * @return num 排序
     */
    public Integer getNum() {
        return num;
    }

    /**
     * 排序
     * @param num 排序
     */
    public void setNum(Integer num) {
        this.num = num;
    }

    /**
     * 父部门id
     * @return pid 父部门id
     */
    public Integer getPid() {
        return pid;
    }

    /**
     * 父部门id
     * @param pid 父部门id
     */
    public void setPid(Integer pid) {
        this.pid = pid;
    }

    /**
     * 简称
     * @return simplename 简称
     */
    public String getSimplename() {
        return simplename;
    }

    /**
     * 简称
     * @param simplename 简称
     */
    public void setSimplename(String simplename) {
        this.simplename = simplename == null ? null : simplename.trim();
    }

    /**
     * 全称
     * @return fullname 全称
     */
    public String getFullname() {
        return fullname;
    }

    /**
     * 全称
     * @param fullname 全称
     */
    public void setFullname(String fullname) {
        this.fullname = fullname == null ? null : fullname.trim();
    }

    /**
     * 提示
     * @return tips 提示
     */
    public String getTips() {
        return tips;
    }

    /**
     * 提示
     * @param tips 提示
     */
    public void setTips(String tips) {
        this.tips = tips == null ? null : tips.trim();
    }

    /**
     * 版本（乐观锁保留字段）
     * @return version 版本（乐观锁保留字段）
     */
    public Integer getVersion() {
        return version;
    }

    /**
     * 版本（乐观锁保留字段）
     * @param version 版本（乐观锁保留字段）
     */
    public void setVersion(Integer version) {
        this.version = version;
    }

    /**
     * 1表示公司，2表示部门
     * @return type 1表示公司，2表示部门
     */
    public String getType() {
        return type;
    }

    /**
     * 1表示公司，2表示部门
     * @param type 1表示公司，2表示部门
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }
}